package com.hashbee.invite.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.hashbee.invite.domain.Invite;
import com.hashbee.invite.model.InviteVo;

public interface InviteMapper {
	
	int querylistcount(InviteVo inviteVo);
	
	List<Invite> querylist(InviteVo inviteVo);
	//@Param("email")String email, @Param("pageIndex")int pageIndex, @Param("pageSize")int pageSize
	
	List<Invite> invitelist();
	
	Invite getByEmailVcode(String email, String vcode);
	
    int deleteByPrimaryKey(String id);

    int insert(Invite record);

    int insertSelective(Invite record);

    Invite selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(Invite record);

    int updateByPrimaryKey(Invite record);
    
    int updateStatus(String email, String vcode);
}